Development finance institution - French English Dictionary